insulating sheathing - Spanish English Dictionary